#pragma once
#ifndef DESCRIPTORPARTICLE_H
#define DESCRIPTORPARTICLE_H

//#include <map>
#include "DescriptorBase.h"

namespace ParticleEngine
{
	class DescriptorParticle;
	class ParticleBase;
	class ParticleContext;
}

namespace ParticleEngine
{
	class DescriptorParticle : public DescriptorBase<ParticleBase, ParticleContext>
	{
	public:
		DescriptorParticle(std::string NewName, CreateInstanceCallback NewInstance);
		//static const DescriptorParticle* GetParticleDescriptor(std::string Name);
	};
}

#endif